/*
 Copyright (C) 2008  Maurizio Monticelli

 This program is free software; you can redistribute it and/or modify it under the terms of the 
 GNU General Public License as published by the Free Software Foundation; either version 2 of the 
 License, or (at your option) any later version.

 This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
 even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 
 Public License for more details.

 You should have received a copy of the GNU General Public License along with this program; if not, write 
 to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA 
*/

package ch.justdoit.andriodrpncalc.view.buttons;


import ch.justdoit.andriodrpncalc.model.Model;
import android.content.Context;
import android.view.Gravity;
import android.widget.Button;



public class BaseButton extends Button {
	public int WIDTH = 53;
	public int HEIGHT = 40;
	protected Model mModel;
	
	public BaseButton(Context context, Model _model) {
		super(context);
		//setFocusable(false);
		if (_model != null) {
			mModel = _model;
			this.setGravity(Gravity.CENTER);
			this.setTextSize((float) (HEIGHT * 0.7));
			//this.setPadding(0, 0, 0, 0);
			//this.setSelected(false);
			//this.clearFocus();
		}
		else {
			throw new NullPointerException("model is null in BaseButton");
		}
	}
}
